.blockLanguages{
  position: absolute;
  top: 8px; /* ????????? ?? ??????? ???? */
  right: 25px; /* ????????? ?? ??????? ???? */
  line-height:20px;
  text-indent:5px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  color: #F5F5F5;
   z-index:1000;
   
}

/*----- BOF blockLanguages -----*/


.blockLanguages, .blockLanguages * {
  color: #fff;
  font: 10px Arial;
}

.blockLanguages a, .blockLanguages a:hover, .blockLanguages a:link {

  font: 10px Arial;
  line-height: 15px;
  text-decoration: none;
  border: 0;
}

.blockLanguages a img, .blockLanguages a:hover img {
  vertical-align: middle;
  border: none;
}

.blockLanguages a.current-language span  {
  height: 15px;
  cursor: pointer;
  display: inline-block;
}



.blockLanguages ul.languages-list {
  width:100px;
  max-height:150px;
  overflow:auto;
  position:absolute;
  top:15px;
  left: 0px;
  z-index:1000;
  list-style:none outside none;
  margin: 0px;


}

.blockLanguages ul.languages-list li {
  height: 15px;
}
/*----- EOF blockLanguages -----*/
#title {
    position: absolute;
  top: 8px; /* ????????? ?? ??????? ???? */
  right: 95px; /* ????????? ?? ??????? ???? */
  line-height:20px;
  text-indent:5px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  color: #F5F5F5;
   z-index:1000;
   text-align: right;
}
#lang_form {
    float: right;
}

